La variable d'environnement PATH gouverne les chemins d'exécution des logiciels ubuntu. Cette variable PATH permet d'installer et d’utiliser en local un logiciel sans avoir fait appel à l'administration système.

L'exemple suivant traite d'exécution de NodeJs uniquement au niveau utilisateur en l'installant directement le répertoire utilisateur.

Qu'est ce que la PATH

Obtenir les informations sur chemins d'exécution avant modification de ${PATH}

 echo ${PATH} 

Dans mon cas j'obtiens : /usr/local/sbin:usr/share/java:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Personnaliser ${PATH} de l'utilisateur

Exemple, exécuter le dernier nodejs stable et l'exécuter uniquement au niveau utilisateur :

https://nodejs.org/en/download/ –> Linux Binaries (.tar.xz) –> 64-bit

#Ajout de NodeJs uniquement au niveau utilisateur
export NODEJS_HOME=$HOME/usr/nodejs
#Ajout de la  variables précédemment définie au PATH
export PATH=${NODEJS_HOME}/bin:${PATH}:
source ~/.batchrc
 echo ${PATH} 
node -v

si le numéro de version s'affiche c'est que la personnalisation de PATH est correcte !